/*
 - Autor(es):
 -      Rommel A. Quintanilla C.
 -      Donia A. Ruelas A.
 -      Julio C. Ccahuana M.
 - Fecha: 16/05/07

 - Copyleft: (C) 2007
 - Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los
 - terminos de la Licencia Publica General de GNU segun es publicada por la Free
 - Software Foundation, de la version 2 de dicha Licencia.
 -
 - Este programa se distribuye con la esperanza de que sea util, pero SIN NINGUNA
 - GARANTIA; tampoco las implicitas garantias de MERCANTILIDAD o ADECUACION A UN
 - PROPOSITO PARTICULAR. Consulte la GNU General Public License (GPL) para mas
 - detalles adjuntada a este programa. (Fichero: JuradoWeb-License.txt).
 -
 - Descripcion:
 - Validador Formulario Registro Usuario Concurso.
*/

function comprobarRadio()
{
 if(document.Formulario.tipoEquipo[0].checked)
 {
  document.Formulario.idEquipo.disabled = true;
  document.Formulario.idEquipo.value = "";
  document.Formulario.nombreEquipo.disabled = false;
 }
 else if(document.Formulario.tipoEquipo[1].checked)
 {
  document.Formulario.nombreEquipo.disabled = true;
  document.Formulario.nombreEquipo.value = "";
  document.Formulario.idEquipo.disabled = false;
 }
}

function Comprobar()
{
 var EstaVacio=false;
 var numero=document.forms[0].elements.length;
 var a;
 for(a=0;a<numero;a++)
 {
  if(document.forms[0].elements[a].value=="")
  {
   if(document.Formulario.tipoEquipo[0].checked&&(document.Formulario.idEquipo.disabled==true))
   {
    EstaVacio=false;
   }
   else if(document.Formulario.tipoEquipo[1].checked&&(document.Formulario.nombreEquipo.disabled==true))
   {
    EstaVacio=false;
   }
   else
   {
    document.forms[0].elements[a].style.backgroundColor="#ffffcc";
    EstaVacio=true;
   }
  }
  else
  {
   document.forms[0].elements[a].style.backgroundColor="white";
  }
 }

 if(EstaVacio)
 {
  alert("Por favor, rellene todos los campos pues son obligatorios.");
  return 0;
 }
 else
 {
  if(!(/^[A-Za-z0-9á-ú ]{3,45}$/.test(document.Formulario.nombreEquipo.value))&&!(document.Formulario.nombreEquipo.disabled==true))
  {
   alert ("El nombre de equipo ingresado ingresado no es válido, vuelva a intentarlo por favor.");
   document.Formulario.nombreEquipo.value="";
   document.Formulario.nombreEquipo.focus()
   return 0;
  }
  else if(!(/^[A-Za-z0-9á-ú]{4,30}$/.test(document.Formulario.nickname.value)))
  {
   alert ("El nickname ingresado ingresado no es válido, vuelva a intentarlo por favor.");
   document.Formulario.nickname.value="";
   document.Formulario.nickname.focus()
   return 0;
  }	
  else if(!(/^[A-Za-z0-9á-ú]{5,16}$/.test(document.Formulario.contrasenia.value)))
  {
   alert ("La contraseña ingresada no es válida, vuelva a intentarlo por favor.");
   document.Formulario.contrasenia.value="";
   document.Formulario.contrasenia.focus()
   return 0;
  }
  else
  {
   alert ("Gracias por registrarse!");
   document.forms[0].submit()
   return 0;
  }
 }
}
